package paint2.modelo;

import java.awt.Graphics2D;
import java.awt.geom.Line2D;

public class Linea implements Figura{

    private Punto inicio;
    private Punto fin;

    public Linea() {
        
    }

    public Linea(Punto inicio, Punto fin) {
        this.inicio = inicio;
        this.fin = fin;
    }

    public void setInicio(Punto inicio) {
        this.inicio = inicio;
    }

    public void setFin(Punto fin) {
        this.fin = fin;
    }

    public void pintar(Graphics2D graphics) {
        graphics.draw(new Line2D.Float(inicio.x(), inicio.y(), fin.x(), fin.y()));
    }

    public String tipo() {
        return "Linea";
    }

    public Punto inicio() {
        return this.inicio;
    }

    public Punto fin() {
        return this.fin;
    }

}
